package com.yiyi.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 用户考试结果表
 * </p>
 *
 * @author yiyi
 * @since 2021-05-29
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Result {

    /**
     * 结果id，根据时间自动生成
     */
    @TableId("result_id")
    private String resultId;
    /**
     * 考试分数
     */
    @TableField("result_grade")
    private Integer resultGrade;
    /**
     * 试卷批改状态，true表示已修改
     */
    @TableField("result_status")
    private Integer resultStatus;
    /**
     * 考试试卷id
     * */
    @TableField("exam_id")
    private String examId;
    /**
     * 考试用户
     */
    @TableField("user_id")
    private String userId;
    /**
     * 用户考试选择题答案，本为列表，转化为字符串进行保存
     */
    @TableField("choice_key")
    private String choiceKey;
    /**
     * 用户各项选择题的分数，本为列表，转化为字符串进行保存
     */
    @TableField("choice_grade")
    private String choiceGrade;
    /**
     * 用户考试简答题答案，本为列表，转化为字符串进行保存
     */
    @TableField("answer_key")
    private String answerKey;
    /**
     * 用户各项简答题分数，本为列表，转化为字符串进行保存
     */
    @TableField("answer_grade")
    private String answerGrade;
}
